package inge_soft.gestoriusNuevo.business.controller.validation;

import inge_soft.gestoriusNuevo.persistence.entity.implementation.Institucion;

import java.util.Date;

public class FiltrosEventos {
	
	
	private String nombreInstitucion = "";
	private String nombreCategoria = "";
	private String nombreEstado = "";
	private Date fechaInicio = null;
	private Date fechaFin = null;
	
	
	public FiltrosEventos() {
		
	}
	
	public FiltrosEventos(Institucion institucion){
		this.setNombreInstitucion(institucion.getNombreFantasia());
	}
	
	public void setNombreInstitucion(String nombreInstitucion) {
		if(nombreInstitucion != null){
			this.nombreInstitucion = nombreInstitucion;	
		}
		
	}
	public void setNombreCategoria(String nombreCategoria) {
		this.nombreCategoria = nombreCategoria == null ? "" :nombreCategoria.trim();
	}
	public void setNombreEstado(String nombreEstado) {
		this.nombreEstado = nombreEstado == null ? "" :nombreEstado.trim();
	}
	public void setFechaInicio(Date fechaInicio) {
		this.fechaInicio = fechaInicio;
	}
	public void setFechaFin(Date fechaFin) {
		this.fechaFin = fechaFin;
	}
	public String getNombreInstitucion() {
		return nombreInstitucion;
	}
	public String getNombreCategoria() {
		return nombreCategoria;
	}
	public String getNombreEstado() {
		return nombreEstado;
	}
	public Date getFechaInicio() {
		return fechaInicio;
	}
	public Date getFechaFin() {
		return fechaFin;
	}

	
	
	
	
	
	
	
	
	

}
